package com.edu.coder.xcz.homwork6.t5;



/**** 定义抽象类Elect及其抽象方法 ****/
public abstract class Elect {
    abstract void on();

    abstract void off();
}


/**** 定义接口Game及其抽象方法 ****/
interface Game{
    void playGame();

}

/**** 定义手机类Phone ****/
class Phone extends Elect  implements Game{
    @Override
    void on() {
        System.out.println("手机开机");
    }

    @Override
    void off() {
        System.out.println("手机关机");
    }

    @Override
    public void playGame() {
        System.out.println("用手机玩游戏");
    }
}

/**** 定义电脑类Computer ****/
class Computer extends Elect implements Game{
    @Override
    void on() {
        System.out.println("电脑开机");

    }

    @Override
    void off() {
        System.out.println("电脑关机");

    }

    @Override
    public void playGame() {
        System.out.println("用电脑玩游戏");

    }
}

/**** 定义电子手表类Watch ****/
class Watch extends Elect{
    @Override
    void on() {
        System.out.println("电话开机");

    }

    @Override
    void off() {
        System.out.println("电话关机");

    }
}
